package org.example.api;

import org.example.api.model.dto.LotteryRecordDTO;
import org.example.api.model.response.Response;

import java.util.List;

/**
 * @author lxc18
 * @date 2025/3/24 10:59
 * @description IUserPaticipateApiService
 */
public interface IUserPaticipateApiService {
    Response<Integer> queryUserParticipateQuota(Long userId,Long activityId);
    // 查询用户已经抽奖额度（根据id）
    Response<Integer> queryUserUsedQuota(Long userId,Long activityId);
    //    增加抽奖额度（指定数量）
    Response<Boolean> addUserParticipateQuota(Long userId,Long activityId,int quotaNum);
    //查询抽奖记录（根据id）
    Response<List<LotteryRecordDTO>> queryUserLotteryRecord(Long id);
}
